package com.zyh.homeworkzhuantike;

public class Test7 {
    public static void main(String[] args) {
        /*
        有一个容量为10L的空水桶。水桶的上面开始往里灌水，同时下面开始往出流水。
        第一分钟灌水的速度是1L/min，第二分钟灌水的速度是2L/min，第三分钟灌水
        的速度是3L/min，以此类推。而流水的速度固定是3L/min。那么几分钟之后，
        水桶里能保持灌满水的状态？
         */
//        定义灌水速度
        int minute = 0;
//        定义水量
        int sum = 0;
        while (true) {
            minute++;
//            计算水桶剩余水量
            sum = sum + minute - 3;
            if (sum < 0) {
                sum = 0;
            }
            if (sum == 10) {
                break;
            }
        }
        System.out.print("第" + minute + "分钟后，水桶灌满了");
    }
}
